Unity进行Oculus quest 2 VR开发的测试与打包 | 您所在的位置:网站首页 › oculus电脑端 登录 › Unity进行Oculus quest 2 VR开发的测试与打包 |
内容结构 软硬件准备 Unity项目创建 点击运行按钮进行项目调试 针对quest串流PC运行打包exe文件 针对quest独立运行打包apk文件 我使用的是quest2,unity的版本是2020.3.4 1 软硬件准备1)oculus手机应用下载 使用手册上面提供了软件的下载方式 但是Google Play并不提供国内的软件下载 软件下载好之后,注册并登录账号。 配对quest2 → 点击已配对的quest2→ 更多设置 → 启用开发者模式 (不启用开发者模式就不能向quest安装自己开发的应用) 2)oculus电脑应用下载 下载地址:https://www.oculus.com/setup/ 登录账号 设置 → 通用 → 开启允许未知来源 设置 → 公测版 → 开启公测渠道 3)Unity下载 下载地址:https://unity.cn/releases 我使用的是2020.3.4 请从官网下载 unity hub,再从 Hub 去下载Unity,否则后面无法像oculus开发者手册中介绍的那样从Hub下载Android SDK NDK JDK 4)下载Oculus ADB Drivers 下载地址:https://developer.oculus.com/downloads/package/oculus-adb-drivers 安装好之后,快捷键WIN+R,输入cmd,调出命令窗口 输入adb help回车,adb安装好显示的界面是这样的 用USB连接PC和quest2头显,在头显中允许usb进行调试和数据访问 在命令窗口中键入adb devices回车,能看到你的设备被检测到 2 Unity项目创建创建一个新的3D项目,导入Oculus integration资源包。 Oculus Integration资源包在Unity asset中下载。 导入之后会提示你进行升级并重启。 在Project窗口中打开oculus → SampleFramwork → Usage → HandsInteractionTrainScene 作为打包示例场景。 该场景是一个Oculus手势追踪的玩具火车场景。 接下来点击 File → ProjectSettings → XR Plugin Management → Install XR Plugin Management 3 点击运行按钮进行项目测试接下来的操作可以点击运行按钮之后直接在头显中看到运行结果。 在 XR Plugin Management 选项卡,PC选项卡下面启用Oculus。 确保电脑端Oculus应用开启,quest2头显与电脑使用USBLink线连接。 在quest2头显中开启OculusLink(quest2头显里点击电池的按钮可以看到) 这时quest2头显中会进入与PC串流的Oculus大厅,电脑端oculus应用设备选项卡下能检测到头显和控制器。 在Unity中点击运行,头显里会显示运行画面。 4 针对Oculus串流PC打包exe文件确保XR Plugin Management中勾选的是PC下的oculus选项。 点击 File → Build Settings,确认你要打包的场景在Scenes in Build中是勾选了的,确认选择的是PC平台,点击Build。 新建一个文件夹对打包出来的文件进行存放。 第一次打包时间会比较长,打包过再重新打包的场景打包就会快一点了。 打包出来的exe要在电脑端运行,在quest2头显中显示,需要确保quest2通过OculusLink串联了PC。运行exe文件,就能看见了。 5 针对quest独立运行打包apk文件确保安装了Android SDK NDK OpenJDK 当前的项目是PC平台的,要转成Android平台. File → Build Settings → Android → Switch Platform。 转换平台花费的时间会比较久。 除了转换平台还需要修改XR Plugin Management的选项。 这次要勾选XR Plugin Management下的Android选项卡内的Oculus选项。 勾选之后更新插件内容需要一点时间。 插件更新完之后,确保Oculus选项卡下的quest2是勾选状态。 Edit → ProjectSettings → Player → Other Settings 把Color Space改成Linear,确认OpenGLES3是第一条。 在Build Settings中选择Android平台,修改Texture Compression为ASTC。 确保quest2头显通过USB连接了PC,在Run Devices中选择quest2. 点击Build and run会直接向头显中安装并打开apk文件。 点击Build会在PC上保存apk文件,要安装到quest2还需要使用cmd命令窗。 键入adb install -r [安装apk文件在PC上的路径] 第一次打包会比较久。 quest2中安装好的文件,可以在应用->未知来源中找到,文件名称是项目名称。 其他详情可以参考Oculus开发者手册 https://developer.oculus.com/documentation/unity/unity-gs-overview/ |
CopyRight 2018-2019 实验室设备网 版权所有 |